package fragment;

import fr.irit.smac.muadl.impl.j.QuasiComponent;


public abstract class QuasiComponentContactHandler extends QuasiComponent<AdapterContactHandler>  {
	
	
	abstract public fragment.Fragment getFragment(java.lang.String id);
	
	abstract public java.util.Vector<fragment.Fragment> findAllPotentialGenerators(java.lang.String mmme);
	
	abstract public boolean isElementPresent(java.lang.String mmme);
	
	abstract public boolean isMMMEGivenByUser(java.lang.String mmme);
	
	abstract public void informOfGeneration();
	
	abstract public void informStoppingGeneration();
	
	abstract public void informOfReservation(java.lang.String mmme);
	
	abstract public void informOfRelease(java.lang.String mmme);
	
	abstract public boolean nobodyNeed(java.lang.String mmme);
	
}
